.c-value-no {
    background: url("http://img08.taobaocdn.com/tps/i8/T1F.4vXl8rXXXXXXXX-200-680.png") no-repeat scroll 0 0 transparent;
}
.c-value-no {
    display: inline-block;
    height: 16px;
    overflow: hidden;
    vertical-align: middle;
    width: 60px;
}
.c-value-no em {
    visibility: hidden;
}
.c-value-5 {
    background-position: 0 -400px;
}
.c-value-4d9, .c-value-4d8, .c-value-4d7, .c-value-4d6, .c-value-4d5, .c-value-4d4, .c-value-4d3, .c-value-4d2, .c-value-4d1 {
    background-position: 0 -416px;
}
.c-value-4 {
    background-position: 0 -432px;
}
.c-value-3d9, .c-value-3d8, .c-value-3d7, .c-value-3d6, .c-value-3d5, .c-value-3d4, .c-value-3d3, .c-value-3d2, .c-value-3d1 {
    background-position: 0 -448px;
}
.c-value-3 {
    background-position: 0 -466px;
}
.c-value-2d9, .c-value-2d8, .c-value-2d7, .c-value-2d6, .c-value-2d5, .c-value-2d4, .c-value-2d3, .c-value-2d2, .c-value-2d1 {
    background-position: 0 -482px;
}
.c-value-2 {
    background-position: 0 -498px;
}
.c-value-1d9, .c-value-1d8, .c-value-1d7, .c-value-1d6, .c-value-1d5, .c-value-1d4, .c-value-1d3, .c-value-1d2, .c-value-1d1 {
    background-position: 0 -516px;
}
.c-value-1 {
    background-position: 0 -530px;
}
.c-value-0d9, .c-value-0d8, .c-value-0d7, .c-value-0d6, .c-value-0d5, .c-value-0d4, .c-value-0d3, .c-value-0d2, .c-value-0d1 {
    background-position: 0 -546px;
}
.c-value-0 {
    background-position: 0 -562px;
}
button {
    cursor: pointer;
}
object {
    vertical-align: middle;
}
.icon {
    display: inline-block;
    height: 16px;
    overflow: hidden;
    vertical-align: text-bottom;
    width: 16px;
}
.box {
    margin-bottom: 5px;
    position: static;
    width: 100%;
}
.box:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.box .hd {
    border-width: 0;
    height: 23px;
    overflow: hidden;
}
.box .hd h3 {
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    overflow: hidden;
}
.box .ft {
    position: absolute;
    right: 0;
    top: 0;
}
.box .ft .act {
    float: right;
    padding-right: 8px;
    position: static;
}
.box .ft .act li {
    float: right;
    margin-left: 5px;
}
.box .hd h3 {
    color: #DB4C5E;
    line-height: 25px;
}
.box .bd {
    background-color: #FFFFFF;
    border-width: 0;
    padding: 5px 0 0;
}
.box .no-padding .bd {
    padding: 0;
}
.box .ft .act li {
    line-height: 25px;
}
.pic {
    display: block;
    vertical-align: inherit;
}
.shop-list h4 {
    display: none;
}
.grid ul:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.grid ul {
    margin: 10px 0;
}
.grid li {
    float: left;
    margin-bottom: 20px;
    width: 182px;
}
.grid .item {
    margin: auto;
    text-align: center;
    width: 162px;
}
.grid .pic {
    border: 1px solid #CCCCCC;
    height: 160px;
    text-align: center;
    width: 160px;
}
.grid a {
    color: #3366CC;
    text-decoration: none;
}
.grid .pic a {
    display: table-cell;
    height: 160px;
    vertical-align: middle;
    width: 160px;
}
.grid .pic a img {
    max-height: 160px;
    max-width: 160px;
    vertical-align: middle;
}
.grid .desc {
    height: 42px;
    line-height: 1.2;
    overflow: hidden;
    padding-top: 5px;
}
.grid .price {
    overflow: hidden;
    padding-top: 5px;
    white-space: nowrap;
}
.grid .price span {
    color: #999999;
    padding-right: 4px;
}
.grid .price strong {
    color: #FF6600;
    font-weight: 700;
}
.grid .sales-amount {
    color: #666666;
    height: 18px;
    padding-top: 5px;
}
.grid .sales-amount em {
    color: #CEAA00;
    font-weight: 700;
    padding: 0 0.5em;
}
.price .vip {
    color: #999999;
    height: 20px;
}
.privilege .now {
    text-decoration: line-through;
}
.privilege .now strong {
    color: #999999;
    font-weight: 400;
}
.grid .price .market {
    display: none;
}
.grid .more-items {
    height: 20px;
    margin: 5px;
}
.grid .more-items a {
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 20px;
    line-height: 20px;
    margin-left: 12px;
    text-align: center;
    width: 70px;
}
.grid .pic {
    background-color: #FFFFFF;
    height: 80px;
    margin: 0 auto;
    width: 80px;
}
.grid .pic a {
    height: 80px;
    width: 80px;
}
.grid .pic a img {
    max-height: 80px;
    max-width: 80px;
}
.shadow {
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
#content {
    line-height: normal;
}
.item {
    text-align: center;
}
#content {
    color: #666666;
}
a, a:visited {
    color: #2953A6;
}
a:hover {
    color: #CC6600;
}
p img {
    float: none;
    margin: 0;
    padding: 0;
}
.box {
    margin-bottom: 10px;
    position: static;
}
.box .bd {
    border-color: -moz-use-text-color #E4E4E4 #E4E4E4;
    border-top: medium none;
}
.box .hd h3 {
    background-color: #EEEEEE;
    color: #222222;
}
.box .hd {
    background-position: 0 -116px;
    background-repeat: repeat-x;
    border: 1px solid #E6E6E6;
    height: 23px;
}
.box .hd h3 {
    color: #222222;
    line-height: 23px;
}
.price strong, .vip-price em, .market-price del, .list-price strong {
    background: url("http://a.tbcdn.cn/sys/common/img/rmb.png") no-repeat scroll 0 0 transparent;
    color: #FF5500;
    font-size: 14px;
    padding-left: 16px;
}
.vip-price em {
    font-weight: bold;
}
.market-price del {
    background-position: 0 -27px;
    color: #808080;
    font-size: 12px;
}
.list-price strong {
    background: none repeat scroll 0 0 transparent;
}
.detail-price strong {
    color: #FF5500;
    font-size: 24px;
    font-weight: normal;
    padding-right: 5px;
}
.pic {
}
.pic a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.pic a img {
    vertical-align: middle;
}
.s30, .s30 a {
    height: 30px;
    width: 30px;
}
.s40, .s40 a {
    height: 40px;
    width: 40px;
}
.s50, .s50 a {
    height: 50px;
    width: 50px;
}
.s60, .s60 a {
    height: 60px;
    width: 60px;
}
.s70, .s70 a {
    height: 70px;
    width: 70px;
}
.s80, .s80 a {
    height: 80px;
    width: 80px;
}
.s110x90, .s110x90 a {
    height: 90px;
    width: 110px;
}
.s120, .s120 a {
    height: 120px;
    width: 120px;
}
.s160, .s160 a {
    height: 160px;
    width: 160px;
}
.s220, .s220 a {
    height: 220px;
    width: 220px;
}
.s310, .s310 a {
    height: 310px;
    width: 310px;
}
.s30 img {
    max-height: 30px;
    max-width: 30px;
}
.s40 img {
    max-height: 40px;
    max-width: 40px;
}
.s50 img {
    max-height: 50px;
    max-width: 50px;
}
.s60 img {
    max-height: 60px;
    max-width: 60px;
}
.s70 img {
    max-height: 70px;
    max-width: 70px;
}
.s80 img {
    max-height: 80px;
    max-width: 80px;
}
.s110x90 img {
    max-height: 90px;
    max-width: 110px;
}
.s120 img {
    max-height: 120px;
    max-width: 120px;
}
.s160 img {
    max-height: 160px;
    max-width: 160px;
}
.s220 img {
    max-height: 220px;
    max-width: 220px;
}
.s310 img {
    max-height: 310px;
    max-width: 310px;
}
.msg .error, .msg .stop, .msg .alert, .msg .attention, .msg .tips, .msg .ok, .msg .notice, .msg .question, .msg .help, .msg .small-help {
    background: url("http://a.tbcdn.cn/sys/common/img/msg_bg.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    color: #404040;
    float: left;
    line-height: 18px;
    padding: 2px 10px 2px 23px;
}
.msg .error {
    background-color: #FFF2F2;
    background-position: 3px 3px;
    border-color: #FF8080;
}
.msg .stop {
    background-color: #FFF2F2;
    background-position: 3px -47px;
    border-color: #FF8080;
}
.msg .alert {
    background-color: #FFF5F6;
    background-position: 3px -97px;
    border-color: #FF8C40;
}
.msg .attention {
    background-color: #E5F5FF;
    background-position: 3px -147px;
    border-color: #40B3FF;
}
.msg .tips {
    background-color: #FFFFE5;
    background-position: 3px -197px;
    border-color: #FFCC7F;
}
.msg .ok {
    background-color: #F0FFE5;
    background-position: 3px -247px;
    border-color: #4DBF00;
}
.msg .notice {
    background-color: #E6F5FF;
    background-position: 5px -295px;
    border-color: #40B3FF;
}
.msg .question {
    background-color: #F2F2F2;
    background-position: 3px -347px;
    border-color: #BFBFBF;
}
.msg .small-help {
    background-color: #FFFFFF;
    background-position: 5px -1095px;
    border-color: #FFFFFF;
}
.msg .help {
    background-color: #FFFFFF;
    background-position: 3px -1197px;
    border-color: #FFFFFF;
}
.msg24 .error, .msg24 .attention, .msg24 .tips, .msg24 .ok, .msg24 .question {
    background: url("http://a.tbcdn.cn/sys/common/img/msg_bg.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    padding: 17px 10px 17px 56px;
}
.msg24 .error {
    background-color: #FFF2F2;
    background-position: 12px -388px;
    border-color: #FF8080;
}
.msg24 .attention {
    background-color: #E5F5FF;
    background-position: 12px -488px;
    border-color: #40B3FF;
}
.msg24 .tips {
    background-color: #FFFFE5;
    background-position: 15px -888px;
    border-color: #FFCC7F;
}
.msg24 .ok {
    background-color: #F0FFE5;
    background-position: 12px -988px;
    border-color: #4DBF00;
}
.msg24 .question {
    background-color: #F2F2F2;
    background-position: 12px -788px;
    border-color: #BFBFBF;
}
.msg .naked, .msg24 .naked {
    background-color: transparent;
    border: medium none;
}
.msg24 .naked-tips {
    background-position: 15px -688px;
}
.msg24 .naked-ok {
    background-position: 12px -588px;
}
.msg:after, .msg24:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.page-prev, .page-next, .page-start, .page-end, .page-skip button {
    background: url("http://img01.taobaocdn.com/tps/i1/T1OOpmXeVxXXXXXXXX-300-380.png") no-repeat scroll -9999px 0 transparent;
}
.pagination {
    font-family: Tahoma;
    font-size: 12px;
    position: relative;
    z-index: 99;
}
.pagination {
}
.pagination:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.page-top, .page-bottom {
}
.page-top:after, .page-bottom:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.pagination a, .page-info, .page-prev, .page-cur, .page-start, .page-end, .page-break, .page-skip {
    float: left;
    font-family: Tahoma,SimSun,Arial;
    height: 18px;
    line-height: 18px;
    margin: 0 3px 0 0;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.page-start, .pagination a, .page-end {
    border: 1px solid #CCCCCC;
    padding: 0 5px;
}
.pagination a:hover {
    border: 1px solid #FD6D01;
    text-decoration: none;
}
.page-start {
    background-position: 7px -217px;
    padding: 0 !important;
    width: 20px;
}
a.page-prev {
    background-position: -68px -217px;
    padding: 0 !important;
    width: 20px;
}
.page-cur, .page-break {
    padding: 0 3px;
}
a.page-next {
    background-position: -179px -217px;
    padding-right: 16px;
}
.page-end {
    background-position: -104px -217px;
    padding-right: 16px;
}
.page-cur {
    background-color: #FFEDE1;
    border: 1px solid #FD6D01;
    color: #FD6D01;
    font-weight: 700;
    padding: 0 5px;
}
.page-skip {
    color: #666666;
    padding: 0 3px;
}
.page-skip input {
    border: 1px solid #999999;
    color: #000000;
    font-family: Tahoma,SimSun,Arial;
    height: 18px;
    margin: 0 5px;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 30px;
}
.page-skip button {
    background-position: -238px 0;
    border: 0 none;
    height: 19px;
    margin: 0 0 0 5px;
    text-indent: -9999px;
    width: 37px;
}
body .pagination .page-skip button:hover {
    border: medium none;
}
.page-prev span, .page-start span, .page-mini .page-next span, .page-mini .page-end span, .page-skip button span {
    display: none !important;
}
.pagination .page-skip button {
    height: 15px;
    line-height: 1.2;
    overflow: hidden;
    text-indent: -999px;
    width: 31px;
}
.property .bonus-action em span, .promotion .info p, .fence .hdr, .fence .hdr span, .fence .ftr, .main-wrap h4.hd, .smiley, .tabbar, .tabbar li, .tabbar li a, .property .bonus p span, .property .key li i, .gallery .thumb li.selected, .scrolling-promo-box, .postage-toggle, .go-top, .main-wrap h4.hd, .switch-bar span {
    background: url("http://img02.taobaocdn.com/tps/i2/T1bZ8vXjxAXXXXXXXX-300-900.png") no-repeat scroll 500px 500px transparent;
}
.recommend .goto-shop a.link {
    background: url("http://a.tbcdn.cn/app/tc/img/decorate2.png") no-repeat scroll 0 0 transparent;
}
.box .hd, .shop-promise ul, .property .attention .note-title b, .property .action .btn-buy a, .property .action .btn-bid a, .property .action .btn-add a, .property .action .btn-wait a, .property .item-service .toggler-holder .toggler, .property .detail-price .note, .property .detail-price .note span, .tabbar li, .tabbar li a, .shop-promo .promo-icon, .property .key li.selected i, .small-wait, .property .detail-price strong, .price strong {
    background: url("http://img02.taobaocdn.com/tps/i2/T1RyNZXgxkXXXXXXXX-192-635.png") no-repeat scroll 0 0 transparent;
}
#page #content {
    margin: 0 auto;
    width: 950px;
}
.main-wrap .box {
    width: auto !important;
}
.main-wrap h4.hd {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #8E0101;
    background-image: none;
    background-position: 0 -640px !important;
    background-repeat: repeat;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    padding-left: 16px;
}
.main-wrap .box .hd h3 {
    padding: 0;
}
.main-wrap .exemption-clause {
    margin-top: 30px;
}
.main-wrap .search-form {
    margin: 0;
}
.grid .price {
    height: 16px;
}
.grid .price .market {
    color: #808080;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 18px;
    padding-left: 5px;
}
#description, #recommendation, #other-info, #reviews, #deal-record, #guestbook {
    margin-bottom: 10px;
}
#detail {
    color: #404040;
    font-family: SimSun,Tahoma,Arial,Helvetica,sans-serif;
    margin-left: 0;
}
.detail-hd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    margin-bottom: 1px;
    position: relative;
    text-indent: 0;
    z-index: 1;
}
.detail-hd:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.detail-hd h3 {
    color: #000000;
    float: left;
    font-size: 14px;
    line-height: 21px;
    overflow: hidden;
    padding-left: 0;
    text-align: left;
    text-indent: 5px;
    white-space: nowrap;
    width: 530px;
}
.detail-hd p {
    line-height: 14px;
    margin-top: 3px;
    position: absolute;
    right: 0;
    top: 0;
}
.detail-hd h3 a, .detail-hd h3 a:visited {
    color: #000000;
}
.detail-hd p a, .detail-hd p span {
    display: inline-block;
    height: 13px;
}
.detail-hd p span {
    color: #999999;
}
.detail-hd p span a {
    display: inline;
}
.detail-hd p a.edit {
    border-right: 1px solid #CCCCCC;
    margin-right: 3px;
    padding-right: 8px;
}
.detail-hd p a.another {
    border-left: 1px solid #DDDDDD;
    margin-left: -3px;
    padding-left: 3px;
}
.detail-bd {
    background-color: #FFFFFF;
    border: 0 none;
    padding: 0;
}
.summary {
    padding: 10px 0;
}
.property {
    float: left;
    width: 100%;
}
.property .wrap {
    margin: 0 0 0 330px;
}
.property .meta {
    overflow: hidden;
}
.property .meta ul {
    width: 348px;
}
.property .meta li.safety dd {
    width: 327px;
}
.property .meta li.lite-xb dt {
    height: 45px;
}
.property .meta span {
    text-align: right;
    white-space: nowrap;
    width: 68px;
}
.property .meta li {
    line-height: 24px;
    margin-bottom: 5px;
}
.property .meta li span, .property .meta li ul, .property .meta li li {
    float: left;
}
.property .meta .detail-price, .property .meta .detail-price span {
    height: 28px;
    line-height: 28px;
}
.property .meta .detail-price {
    height: auto;
    margin-bottom: 2px;
}
.property .meta .detail-price span.spec {
    color: #A0A0A0;
    float: none;
    line-height: inherit;
    padding-left: 20px;
}
.property .meta .detail-price strong {
    background-position: -177px -428px;
    color: #CC0000;
    font-family: arial;
    font-size: 27px;
    font-weight: 700;
    padding-left: 18px;
    vertical-align: baseline;
}
.property .meta .detail-price .note {
    background-position: 0 -580px;
    clear: both;
    float: left;
    height: 25px;
    margin: -5px 0 0 13px;
    overflow: hidden;
    padding: 5px 0 0 10px;
    position: static;
}
.property .meta .detail-price .note span {
    background-position: 100% -610px;
    color: #B2B2B2;
    padding: 1px 10px 0 0;
    white-space: nowrap;
    width: auto;
}
.property .meta .item-bonus em {
    color: #309B00;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    margin: 0 3px;
}
.property .meta .item-rates div p span {
    width: auto;
}
.property .meta .item-rates div p span.c-value-no {
    margin-top: 4px;
    overflow: visible;
    padding-right: 35px;
    position: relative;
    width: 60px;
}
.property .meta .item-rates div p span.c-value-no em {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-right: 2px;
    position: absolute;
    right: 0;
    top: -4px;
    visibility: visible;
}
.property .meta .price {
    float: none;
}
.property .meta .sold-out em {
    color: #CC6600;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-weight: 700;
    margin-right: 2px;
}
.property .meta .delivery .postage-toggle {
    background-position: 100% -188px;
    padding-right: 12px;
}
.property .meta .icon {
    background: url("http://img03.taobaocdn.com/tps/i3/T1m64TXhNdXXXXXXXX-632-100.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: none;
    height: 16px;
    overflow: hidden;
    vertical-align: text-bottom;
    width: 16px;
}
.property .meta span.num-rated {
    width: auto;
}
.property .meta span.shop-vip {
    background-position: -420px 2px;
    width: 45px;
}
.property .meta span.vip {
    background-position: -480px 2px;
    width: 20px;
}
.property .meta span.limit-prom {
    background-position: -560px 0;
    width: 56px;
}
.property .meta span.discount {
    background-position: 0 0;
    width: 33px;
}
.property .meta span.discount-3 {
    background-position: -60px 0;
    width: 45px;
}
.property .meta span.discount-5 {
    background-position: -120px 0;
    width: 45px;
}
.property .meta span.discount-10 {
    background-position: -180px 0;
    width: 52px;
}
.property .meta span.discount-20 {
    background-position: -240px 0;
    width: 52px;
}
.property .meta span.discount-double {
    background-position: -300px 0;
    width: 44px;
}
.property .meta span.discount-other {
    background-position: -360px 0;
    width: 44px;
}
.property .meta span.discount-shopvip {
    background-position: -420px 0;
    width: 43px;
}
.property .meta span.tao-a-site {
    background-position: -506px 0;
    width: 34px;
}
.property .meta .service-list .service-venus {
    background: url("http://img05.taobaocdn.com/tps/i5/T1Lk0wXh4BXXXXXXXX-133-251.png") no-repeat scroll -118px 0 transparent;
    height: 18px;
    width: 16px;
}
.property .meta .detail-price {
    padding-top: 2px;
}
.property .meta .item-service dt span {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    margin: 0 0 0 -69px;
    position: relative;
    width: 68px;
    z-index: 2;
}
.property .meta .paymethods, .property .meta .service-list {
    min-height: 20px;
    padding-left: 69px;
}
.property .meta .item-service .paymethods div {
    overflow: visible;
}
.property .paymethods span {
    margin-left: -80px;
}
.property .paymethods div {
    overflow: hidden;
    position: relative;
}
.property .paymethods div.collapsed {
    height: 18px;
}
.property .paymethods .toggler {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    cursor: pointer;
    height: 9px;
    overflow: hidden;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 10px;
}
.property .paymethods .toggler i {
    border-color: #FFFFFF #FFFFFF #9A9A9A;
    border-style: solid;
    border-width: 4px;
    display: block;
    height: 0;
    margin: -1px 1px 1px;
    overflow: hidden;
    width: 0;
}
.property .paymethods div.collapsed .toggler i {
    border-color: #9A9A9A #FFFFFF #FFFFFF;
    margin-top: 3px;
}
.property .paymethods ul {
    font-size: 0;
    margin-left: -5px;
    width: 100%;
}
.property .paymethods li {
    font-size: 12px;
    width: 35%;
}
.property .paymethods li.clear {
    clear: both;
}
.property .paymethods li a {
    background: url("http://img03.taobaocdn.com/tps/i3/T1m64TXhNdXXXXXXXX-632-100.png") no-repeat scroll 100px 100px transparent;
    border-left: 1px solid #EEEEEE;
    color: #666666;
    line-height: 12px;
    padding-left: 5px;
    position: relative;
}
.property .paymethods li a:hover {
    color: #FF6600;
}
.property .paymethods li a i {
    background: url("http://img03.taobaocdn.com/tps/i3/T1m64TXhNdXXXXXXXX-632-100.png") no-repeat scroll 100px 100px transparent;
    height: 13px;
    left: 4px;
    position: absolute;
    top: 0;
    width: 18px;
}
.property .paymethods li.service-credit, .property .paymethods li.service-cod {
}
.property .paymethods .service-credit a, .property .paymethods .service-cod a {
    padding-left: 23px;
}
.property .paymethods .service-credit i {
    background-position: -262px -23px;
}
.property .paymethods .service-cod i {
    background-position: -244px -23px;
}
.property .meta .paymethods, .property .meta .service-list {
    min-height: 20px;
    padding-left: 69px;
}
.property .meta .collapsed .paymethods div {
    height: 18px;
    overflow: hidden;
}
.property .meta .collapsed .service-list {
    display: none;
}
.property .meta .item-service .toggler-holder {
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    height: 0;
    margin-left: 7px;
    position: relative;
}
.property .meta .item-service .toggler-holder .toggler {
    background-position: -127px -215px;
    border: medium none;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -13px;
    width: 63px;
}
.property .meta .collapsed .toggler-holder .toggler {
    background-position: -127px -229px;
}
.property .meta .item-service .toggler-holder .toggler i {
    visibility: hidden;
}
.property .service-list em {
    background: url("http://a.tbcdn.cn/app/tc/img/buy_v2.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: none;
    font: 0pt/99em arial;
    height: 18px;
    overflow: hidden;
    vertical-align: text-bottom;
    width: 16px;
}
.property .service-list em.service-mall {
    background-position: -80px -20px;
}
.property .service-list em.service-xb {
    background-position: 0 -20px;
}
.property .service-list em.service-cod {
    background-position: -244px -20px;
}
.property .service-list em.service-credit {
    background-position: -262px -20px;
}
.property .service-list em.service-donation, .property .other li.other-service em.service-donation {
    background-position: -16px -20px;
}
.property .service-list em.service-autodelivery {
    background-position: -192px -20px;
}
.property .service-list em.service-virtual {
    background-position: -32px -20px;
}
.property .service-list em.service-alipay {
    background-position: -48px -20px;
}
.property .service-list em.service-onbehalf {
    background-position: -64px -20px;
}
.property .service-list em.service-assurance {
    background-position: -210px -20px;
}
.property .service-list em.service-consignment {
    background-position: -227px -20px;
}
.property .bonus {
    border: 1px solid #E4E4E4;
    margin-bottom: 10px;
    padding: 7px 9px;
}
.property .bonus p {
    line-height: 20px;
    margin: 0;
    padding: 0;
}
.property .bonus p span {
    background-position: -287px -14px;
    margin-right: 5px;
    padding-left: 15px;
    padding-top: 1px;
}
.property .bonus p span a {
    color: #999999;
    font-family: Tahoma,SimSun,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.property .bonus p em {
    color: #339900;
    font-family: Tahoma,SimSun,Arial,Helvetica,sans-serif;
    font-weight: 700;
    margin: 0 2px;
}
.property .promo-vip span {
    margin-top: 5px;
}
.property .promo .promo ul {
    width: 338px;
}
.property .promo strong {
    color: #FF5500;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
}
.property .promo li {
    display: inline;
    float: left;
    height: 19px;
    margin-right: 5px;
}
.property .promo .shop-card-money {
    background: url("http://img03.taobaocdn.com/tps/i3/T1m64TXhNdXXXXXXXX-632-100.png") no-repeat scroll -544px -20px transparent;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 16px;
    overflow: hidden;
    text-indent: -1000px;
    vertical-align: text-bottom;
    width: 57px;
}
.property .points em {
    color: #329900;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 24px;
    padding-right: 4px;
}
.property .points-tip {
    background: url("http://img04.taobaocdn.com/tps/i4/T1kfJpXcFwXXXXXXXX-6-39.png") no-repeat scroll left center transparent;
    display: inline-block;
    margin-left: 4px;
    padding-left: 6px;
    vertical-align: top;
}
.property .points-tip div {
    border-color: #E5E5E5 #E5E5E5 #E5E5E5 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    padding-left: 8px;
    padding-right: 8px;
}
.property .meta .join-service a {
    display: inline-block;
    float: none;
    font: 0pt/99em arial;
    height: 16px;
    margin-top: 3px;
    overflow: hidden;
    vertical-align: text-bottom;
    width: 16px;
}
.property .meta .join-service .join-3c {
    background: url("http://img07.taobaocdn.com/tps/i7/T1g9BqXoJfXXXXXXXX-16-16.png") no-repeat scroll 0 0 transparent;
}
.property .meta .join-service .join-xie {
    background: url("http://img03.taobaocdn.com/tps/i3/T1niNNXh0DXXXXXXXX-16-16.png") no-repeat scroll 0 0 transparent;
}
.property .meta .join-service .join-jia {
    background: url("http://img02.taobaocdn.com/tps/i2/T1JlFLXjlLXXXXXXXX-16-16.png") no-repeat scroll 0 0 transparent;
}
.property .meta .join-service .join-beauty {
    background: url("http://img04.taobaocdn.com/tps/i4/T1setTXXxXXXXXXXXX-16-16.png") no-repeat scroll 0 0 transparent;
}
.property .key {
    border: medium none;
    margin-bottom: 10px;
    padding: 0;
}
.property .key .skin {
    background-color: #F9F9F9;
    padding: 8px;
}
.property .key:hover .skin, .property .key-hover .skin {
    background-color: #FFF3D9;
}
.property .key .skin.naked {
    background-color: #FFFFFF;
}
.property .key dl {
    padding-bottom: 6px;
}
.property .key dt {
    float: left;
    margin-top: 4px;
    text-align: left;
    width: 62px;
}
.property .key dd {
    float: left;
    width: 338px;
}
.property .key li {
    background-color: #FFFFFF;
    float: left;
    line-height: 20px;
    margin: 0 4px 4px 0;
    padding: 1px;
    position: relative;
    vertical-align: middle;
}
.property .key li a {
    background-color: #FFFFFF;
    border: 1px solid #C8C9CD;
    color: #000000;
    display: block;
    min-width: 10px;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: auto !important;
}
.property .key li a:hover {
    border: 2px solid #FF6701;
    margin: -1px;
}
.property .key li a:focus {
    outline: medium none;
}
.property .key li.out-of-stock a {
    border: 1px dashed #D6D6D8;
    color: #CDCDCD;
    cursor: not-allowed;
    margin: 0;
}
.property .key li span {
    padding-left: 1px;
}
.property .key li.out-of-stock a:hover {
    border: 1px dashed #D6D6D8;
    margin: 0;
}
.property .key li.selected a {
    border: 2px solid #FF6701;
    margin: -1px;
}
.property .key li.selected a:hover {
    border: 2px solid #FF6701;
    margin: -1px;
}
.property .key li.selected i {
    background-position: -150px -296px;
    bottom: 0;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -9999em;
    width: 12px;
}
.property .key li a:hover, .property .key li.selected a, .property .key li.selected a:hover {
    border-color: #C30008;
}
.property .key .img li a {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    padding: 0;
    width: 32px !important;
}
.property .key .img li span {
    display: block;
    text-indent: -9999em;
}
.property .key .img li.out-of-stock span {
    background: url("http://a.tbcdn.cn/app/ic/img/mask.gif") repeat scroll 0 0 transparent;
}
.property .key .img li.txt a {
    padding: 0 5px;
    width: auto !important;
}
.property .key .img li.txt a span {
    text-indent: 0;
    width: auto;
}
.property .key .amount input, .property .key .ex-select span {
    background: url("http://img08.taobaocdn.com/tps/i8/T15vJBXbFmXXXXXXXX-800-500.png") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A7A6AA;
    color: #666666;
    font-size: 12px;
    height: 16px;
    margin: 0;
    padding: 3px 2px 0 3px;
    width: 52px;
}
.property .key .amount input, .property .key .amount em {
    color: #999999;
}
.property .key .choice {
    display: none;
}
.property .key .choice, .property .key .choice em {
    font-family: Tahoma,SimSun,Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.property .key .choice em {
    margin-right: 0.5em;
}
.property .key .msg {
    margin-bottom: 10px;
}
.property .key .note-title {
    display: none;
}
.property .key .h {
    color: #404040 !important;
}
.property .attention, .property .attention:hover {
    border-bottom: 2px solid #D9D9D9;
    border-right: 2px solid #D9D9D9;
    margin-left: 5px;
}
.property .attention .skin {
    background-color: #FFFFFF;
    border: 1px solid #C30009;
    margin-left: -5px;
    margin-top: -5px;
    position: relative;
}
.property .attention .note-title {
    background: none repeat scroll 0 0 #FFF8F7;
    border-bottom: 1px solid #F3E9E7;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: -8px -8px 10px;
    padding-left: 8px;
    position: relative;
}
.property .key.attention .note-title b {
    background-position: -183px -297px;
    cursor: pointer;
    height: 8px;
    margin: 8px 10px 8px 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: 90px;
    top: 0;
    width: 8px;
    z-index: 10;
}
.property .out-of-date .skin {
    padding: 10px;
}
.property .out-of-date p {
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    padding: 0;
}
.property .out-of-date p.tips {
    color: #808080;
    font-size: 12px;
}
.property .out-of-date p span {
    color: #808080;
    font-size: 12px;
}
.property .out-of-date p a {
    color: #0066CC;
    font-weight: 700;
    text-decoration: none;
    vertical-align: middle;
}
.property .out-of-date p strong {
    color: #333333;
    font-weight: bold;
}
.property .key .ex-select {
    position: relative;
    z-index: 10;
}
.property .key .ex-select span {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
}
.property .key .ex-select span b {
    background: url("http://img07.taobaocdn.com/tps/i7/T1I2dBXoFyXXXXXXXX-15-15.gif") no-repeat scroll right 0 transparent;
    height: 15px;
    position: absolute;
    right: 1px;
    top: 2px;
    width: 15px;
}
.property .key .ex-select .ex-position {
    background-color: #FFFFFF;
    border: 1px solid #C30008;
    display: none;
    height: 130px;
    overflow-y: scroll;
    padding: 4px 0 1px 5px;
    position: absolute;
    width: 210px;
    z-index: 10;
}
.property .key .ex-select .ex-position a {
    color: #666666;
    float: left;
    margin: 4px 0 3px;
    overflow: hidden;
    white-space: nowrap;
    width: 4em;
}
.property .key .action {
    margin: 5px 0 0 62px;
    position: relative;
}
.property .key .action .btn-buy, .property .key .action .btn-bid, .property .key .action .btn-add, .property .key .action .btn-wait {
    float: left;
    margin-right: 20px;
}
.property .key .action .btn-buy a, .property .key .action .btn-bid a, .property .key .action .btn-add a, .property .key .action .btn-wait a {
    float: left;
    height: 36px;
    margin-right: 0;
    overflow: hidden;
    text-indent: -200px;
    width: 127px;
}
.property .key .action .btn-bid a {
    background-position: -127px 0;
}
.property .key .action .btn-add a {
    background-position: -254px 0;
}
.property .key .action .btn-wait a {
    background-position: -381px 0;
}
.property .key .action .btn-add a.disabled {
    background-position: -508px 0;
    cursor: default;
}
.property .key .action .btn-add {
    margin-right: 5px;
}
.property .key .action .tip-add {
    float: left;
    margin-right: 0;
    margin-top: 4px;
    white-space: nowrap;
}
.property .key .action .tip-add a {
    color: #575B63;
    line-height: 15px;
    margin-right: 0;
}
.property .action .dfill {
    background: url("http://img05.taobaocdn.com/tps/i5/T1UJFpXkNdXXXXXXXX-162-104.png") no-repeat scroll 0 -35px transparent;
    float: left;
    font-size: 0;
    height: 32px;
    line-height: 200px;
    margin-right: 15px;
    overflow: hidden;
    vertical-align: middle;
    width: 162px;
}
.property .action .dfill a {
    display: block;
    height: 32px;
    width: 162px;
}
.property .attention .action {
    margin-bottom: 3px;
}
.property .attention .action div {
    height: 25px;
}
.property .key .action .btn-buy a {
    background-position: 0 -460px;
    height: 36px;
    width: 127px;
}
.property .key .action .btn-add a {
    background-position: 0 -228px;
    height: 36px;
    width: 127px;
}
.property .key .action .btn-bid a {
    background-position: 0 -500px;
    height: 36px;
    width: 127px;
}
.property .key .action .btn-add a.disabled {
    background: url("http://img05.taobaocdn.com/tps/i5/T1mnFHXj4oXXXXXXXX-192-505.png") no-repeat scroll 0 -420px transparent;
}
.property .key .action .btn-wait a {
    background-position: 0 -308px;
    height: 40px;
    width: 121px;
}
.property .key .action .btn-buy, .property .key .action .btn-bid, .property .key .action .btn-add, .property .key .action .btn-wait {
    margin-right: 10px;
}
.property .attention .action .btn-buy, .property .attention .action .btn-bid, .property .attention .action .btn-add, .property .attention .action .btn-wait {
    margin-right: 0;
}
.property .attention .skin .action div a {
    display: none;
}
.property .attention .skin .action .dfill a {
    display: block;
}
.property .attention .skin .action div a.btn-inbox {
    background-position: -127px -243px;
    display: block;
    height: 25px;
    width: 65px;
}
.property .action .cart-info {
    background: url("http://img03.taobaocdn.com/tps/i3/T1ZK4BXaJgXXXXXXXX-402-279.png") no-repeat scroll 0 0 transparent;
    color: #404040;
    height: 112px;
    position: absolute;
    right: -9999px;
    top: -9999px;
    width: 402px;
    z-index: 999999;
}
.property .action .cart-info .action-hint {
    margin-left: 60px;
}
.property .action .cart-info .action-hint .skin {
    margin-right: 25px !important;
}
.property .action .cart-info .action-hint .skin .long-btn {
    color: #FFFFFF;
}
.property .action .cart-info .loading-indicator {
    display: none;
}
.property .action .items-loading .loading-indicator {
    background: url("http://img02.taobaocdn.com/tps/i2/T1V.dAXc0nXXXXXXXX-16-16.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    left: 10px;
    position: absolute;
    top: 120px;
    width: 16px;
}
.property .action .items-loaded {
    height: 279px;
}
.property .action .cart-info h4 {
    font-size: 14px;
    font-weight: 700;
    margin-top: 15px;
}
.property .action .cart-info p {
    margin: 2px 0 6px;
}
.property .action .cart-info p span {
    margin-right: 24px;
}
.property .action .cart-info p span strong {
    font-family: Tahoma,SimSun,Arial,Helvetica,sans-serif;
    margin: 0 5px;
}
.property .action .cart-info p span strong.price {
    color: #FE6500;
    font-size: 16px;
    margin: 0;
}
.property .action .cart-info .skin, .property .action .cart-info .skin-gray {
    margin-right: 15px;
    padding: 0;
}
.property .action .cart-info .skin-gray .btn {
    color: #0F0000;
    font-size: 12px;
    font-weight: 400;
}
.property .action .cart-info span.skin a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.property .action .cart-info a.close {
    display: block;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 4px;
    width: 45px;
}
.property .action .cart-info a.close:focus {
    outline: medium none;
}
.property .action .cart-info a.close span {
    display: none;
}
.property .action .cart-info {
    right: 0;
    top: -60px;
}
.property .action .cart-info ul.hot-items, .property .action .items-loading ul.hot-items {
    display: none;
}
.property .action .items-loaded ul.hot-items {
    display: block;
}
.property .action .cart-info ul.hot-items {
    bottom: 0;
    height: 140px;
    position: absolute;
}
.property .action .cart-info ul.hot-items li {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    float: left;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 96px;
}
.property .action .cart-info ul.hot-items li a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #3366CC;
    margin: 0 auto;
    padding: 0;
}
.property .action .cart-info ul.hot-items li a.pic-link {
    margin: 0 auto;
}
.property .action .cart-info ul.hot-items li a:hover {
    border: medium none;
    color: #FF6600;
    margin: 0;
}
.property .action .cart-info ul.hot-items li a:focus {
    outline: medium none;
}
.property .other {
    margin-left: 12px;
}
.property .other li {
    float: left;
    height: 20px;
    width: 210px;
}
.property .other li.other-service {
    width: 408px;
}
.property .other li.other-service .service-box {
    border: 1px solid #EDEDED;
    margin-left: -10px;
    margin-top: 5px;
    padding: 5px;
    position: relative;
    width: 408px;
}
.property .other li.other-service .service-box span {
    background: url("http://img07.taobaocdn.com/tps/i7/T166xwXkhAXXXXXXXX-14-8.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    left: 58px;
    position: absolute;
    top: -8px;
    width: 19px;
}
.gallery {
    float: left;
    margin-left: -100%;
    width: 310px;
}
.gallery .booth {
    border: 1px solid #CDCDCD;
    position: relative;
    z-index: 1;
}
.gallery .aborted {
    font-size: 1em;
    line-height: 310px;
    text-align: center;
}
.gallery .thumb {
    margin: 10px 0 0;
    overflow: hidden;
}
.gallery .thumb li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    margin: 0 6px 0 0;
    overflow: hidden;
    padding: 1px;
}
.gallery .thumb li div {
    border: 1px solid #CDCDCD;
}
.gallery .thumb li.selected {
    background: none repeat scroll 0 0 #C30008;
    height: 40px;
    padding: 2px;
}
.gallery .thumb li.selected div {
    background-color: #FFFFFF;
    border: medium none;
}
.gallery .thumb li a:focus {
    outline: medium none;
}
.gallery .action {
    margin: 20px 0 10px;
}
.gallery .action:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.gallery .action a {
    float: left;
    margin-right: 50px;
}
.gallery .action a, .gallery .action a:visited, .gallery .action .fav-num {
    float: left;
    height: 16px;
    line-height: 16px;
    margin-right: 0;
    overflow: hidden;
}
.gallery .action a i {
    background: url("http://img05.taobaocdn.com/tps/i5/T1mnFHXj4oXXXXXXXX-192-505.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 16px;
    margin-right: 3px;
    width: 16px;
}
.gallery .action a.recommend {
    margin-right: 50px;
}
.gallery .action .recommend i {
    background-position: -129px -293px;
}
.gallery .action .favorite i {
    background-position: -109px -293px;
}
.gallery .action .fav-num {
    color: #999999;
}
.gallery .action a.report i {
    background: none repeat scroll 0 0 transparent;
}
.switch-bar {
    margin-left: -20px;
    overflow: hidden;
    position: fixed;
    width: 11px;
    z-index: 10;
}
.switch-bar a {
    border-right: 1px solid #F6EA89;
    display: block;
    height: 800px;
    width: 10px;
}
.switch-bar a:focus {
    outline: medium none;
}
.switch-bar a:hover span {
    background-position: -27px -121px;
}
.switch-bar span {
    background-position: 1px -121px;
    display: block;
    height: 47px;
    left: 0;
    position: absolute;
    text-indent: -999em;
    top: 360px;
    width: 10px;
    z-index: 10;
}
.promotion h4 {
    color: #FF5500;
    font-size: 14px;
}
.promotion .extra {
    margin: 0 0 0 10px;
}
.promotion .info {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EDEDED;
    margin: 10px;
    padding: 10px;
}
.promotion .info p {
    background-position: -210px -228px;
    font-size: 14px;
    margin: 0;
    padding: 14px 0 14px 102px;
}
.promotion .info p em {
    color: #FF5500;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.combo .bdy {
    height: 160px;
}
.combo h4 {
    color: #FF5500;
    font-size: 14px;
}
.combo .item-list ul {
    margin-top: 10px;
}
.combo .item-list ul {
    padding-left: 0;
}
.combo .item-list ul:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.combo .item-list li {
    display: inline;
    float: left;
    margin: 0 22px;
    text-align: center;
    width: 100px;
}
.combo .item-list li div {
    margin-bottom: 3px;
    overflow: hidden;
}
.combo .item-list li .pic {
    border: 1px solid #E2E2E2;
    display: inline-block;
    height: 80px;
    overflow: hidden;
    padding: 1px;
    width: 80px;
}
.combo .item-list li .pic a, .combo .item-list li .pic img {
    display: block;
    height: 80px;
    overflow: hidden;
    width: 80px;
}
.combo .item-list li .title, .combo .item-list li .price {
    font-family: Tahoma;
    height: 18px;
}
.fence {
    margin-bottom: 10px;
}
.fence .hdr {
    background-position: -3px -321px;
    background-repeat: no-repeat;
    height: 4px;
    margin-bottom: -4px;
    position: relative;
}
.fence .hdr span {
    background-position: 0 -321px;
    display: block;
    float: right;
    height: 4px;
    width: 4px;
}
.fence .hdr span span {
    background: none repeat scroll 0 0 transparent;
    float: right;
    width: 39px;
}
.fence .bdy {
    border: 1px solid #E2E1DF;
    color: #404040;
    padding: 10px;
}
.fence .ftr {
    background-position: -3px -318px;
    display: block;
    height: 4px;
    margin-top: -4px;
    position: relative;
}
.fence .ftr span {
    background-position: 0 -318px;
    float: right;
    height: 4px;
    width: 4px;
}
.scrolling-promo {
    border: 1px solid #E1E1E1;
    line-height: 22px;
    margin-top: 10px;
    padding: 15px 15px 15px 120px;
    width: auto;
}
.scrolling-promo h4 {
    background-color: transparent;
    color: #E30802;
    font-size: 14px;
    font-weight: 900;
    left: -105px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
}
.scrolling-promo .promo-icon {
    background: url("http://img01.taobaocdn.com/tps/i1/T1qxBSXoRbXXXXXXXX-52-26.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 24px;
    line-height: 99em;
    margin-right: 8px;
    overflow: hidden;
    vertical-align: middle;
    width: 47px;
}
.scrolling-promo .scrolling-promo-box {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: auto;
    overflow: hidden;
    width: auto;
}
.scrolling-promo .scrolling-promo-content:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.scrolling-promo .scrolling-promo-content .item {
    display: inline;
    font-size: 12px;
    height: auto;
    width: auto;
}
.scrolling-promo .scrolling-promo-content .item li {
    line-height: 1.5;
    list-style: square outside none;
    margin-bottom: 10px;
}
.scrolling-promo .scrolling-promo-content .item li em {
    color: #FF5500;
}
.scrolling-promo .scrolling-promo-content .single li {
    padding-top: 30px;
}
.scrolling-promo .pagers {
    position: relative;
}
.scrolling-promo .pagers a {
    background: url("http://img07.taobaocdn.com/tps/i7/T1pjhpXlxuXXXXXXXX-38-56.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -99999em;
    top: 35px;
    width: 19px;
}
.scrolling-promo .pagers a.next {
    background-position: -19px 0;
    right: 10px;
}
.scrolling-promo .pagers a.next:hover {
    background-position: -19px -28px;
}
.scrolling-promo .pagers a.prev {
    left: 10px;
}
.scrolling-promo .pagers a.prev-disabled, .scrolling-promo .pagers a.next-disabled {
    display: none;
}
.scrolling-promo .pagers a.prev:hover {
    background-position: 0 -28px;
}
.scrolling-promo .extra, .scrolling-promo .extra-list {
    color: #999999;
    display: inline;
    margin: 0;
}
.scrolling-promo .extra-list ul {
    line-height: 18px;
    margin-left: 10px;
    overflow: hidden;
}
.scrolling-promo .extra-list .single {
    height: 18px;
}
.scrolling-promo .bdy {
    border: medium none;
    padding: 0;
    position: relative;
}
.scrolling-promo .bdy p, .scrolling-promo .bdy ul {
    display: inline;
    margin: 0;
}
.scrolling-promo .bdy li {
    display: inline;
    list-style: none outside none;
}
.scrolling-promo-content .item li em.decrease {
    color: #EB4420;
}
.scrolling-promo-content .item li em.over {
    color: #EB4420;
    font-weight: 900;
}
.scrolling-promo-content .item li em.give {
    color: #2953A5;
}
.tabbar {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #8E0101;
    font-family: Tahoma,Helvetica,Arial,'simsun',sans-serif;
    height: 29px;
    margin-top: 15px;
}
.tabbar li {
    background-position: 0 -169px;
    float: left;
    height: 29px;
    line-height: 29px;
    margin-right: 1px;
    overflow: hidden;
    padding: 0 0 0 2px;
}
.tabbar li a, .tabbar li a:visited {
    background-position: right -169px;
    color: #333333;
    display: block;
    padding: 0 20px 0 18px;
}
.tabbar li a:hover {
    color: #700800;
    text-decoration: none;
}
.tabbar li.selected {
    background-position: 0 -139px;
    height: 30px;
    position: relative;
}
.tabbar li.selected a, .tabbar li.selected a:visited, .tabbar li.selected a:hover {
    background-position: right -139px;
    color: #700800;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
}
.tabbar li a em, .tabbar li a:visited em, .tabbar li a:hover em, .tabbar li.selected a em, .tabbar li.selected a:hover em {
    color: #2953A6;
    font-weight: 700;
}
.attributes {
    background-color: transparent;
    border: medium none;
    margin: 0;
}
.attributes .attributes-list {
    background-color: #F6F6F6;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-top: 10px;
    padding: 5px;
}
.attributes ul {
}
.attributes ul:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.attributes .attributes-list li {
    float: left;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    width: 230px;
}
.vip-popup, .shop-vip-popup {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 999;
}
.vip-popup div, .shop-vip-popup div {
    background-color: #E8E8E8;
    border: 1px solid #666666;
    margin-top: 6px;
    padding: 5px;
}
.vip-popup ul, .shop-vip-popup ul {
    background-color: #FFFFFF;
    padding: 5px;
}
.vip-popup ul li, .shop-vip-popup ul li {
    color: #666666;
    font-size: 12px;
    line-height: 15px;
    min-width: 150px;
    overflow: hidden;
}
.vip-popup ul li em, .shop-vip-popup ul li em {
    color: #FF6600;
}
.vip-popup span, .shop-vip-popup span {
    background: url("http://a.tbcdn.cn/img/app/volcano/popup_arrow.gif") no-repeat scroll left top transparent;
    display: block;
    height: 7px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 11px;
}
.popup-share {
    background-color: #F0FAFF;
    padding: 10px;
    width: 440px;
}
.popup-share .tab-hd {
    border-bottom: 1px solid #AED2FF;
    margin-bottom: 10px;
}
.popup-share .tab-hd:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.popup-share .tab-hd li, .popup-share .tab-hd li a {
    background: url("http://img01.taobaocdn.com/tps/i1/T1mn0iXnM8ndO_.pc8-120-51.png") no-repeat scroll 0 -27px transparent;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 2px 3px 0 0;
    padding: 0 0 0 3px;
}
.popup-share .tab-hd li a {
    background-position: right -27px;
    margin: 0;
    outline: medium none;
    padding: 0 10px 0 7px;
    text-decoration: none;
}
.popup-share .tab-hd li.cur, .popup-share .tab-hd li.cur a {
    background-position: 0 0;
    font-weight: 700;
    height: 27px;
    line-height: 27px;
    margin: 0 3px -1px 0;
}
.popup-share .tab-hd li.cur a {
    background-position: right 0;
    margin: 0;
}
.popup-share .copy-link .info {
    margin-bottom: 10px;
}
.popup-share .copy-link .info input {
    color: #AAAAAA;
    height: 18px;
    line-height: 18px;
    width: 370px;
}
.popup-share .copy-link .operation {
    margin-bottom: 10px;
    margin-left: 12px;
    position: relative;
}
.popup-share .copy-link .operation button {
    margin-left: 48px;
}
.popup-share .copy-link .operation .share-this {
    height: 18px;
    margin-top: 15px;
}
.popup-share .copy-link .operation .share-this span {
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 18px;
}
.popup-share .copy-link .operation .share-this ul li {
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 15px;
}
.popup-share .copy-link .operation .msg {
    margin-left: 48px;
}
.popup-share .copy-link .operation .share-on-kaixin span {
    background: url("http://img04.taobaocdn.com/tps/i4/T1xkVqXeNeXXXXXXXX-16-16.png") no-repeat scroll 5px 0 transparent;
    padding-left: 26px;
}
.popup-share .copy-link .operation .share-on-renren span {
    background: url("http://img02.taobaocdn.com/tps/i2/T1Sj0yXnFoXXXXXXXX-16-16.png") no-repeat scroll 5px 0 transparent;
    padding-left: 26px;
}
.popup-share .copy-link .operation .share-on-tjh span {
    background: url("http://img06.taobaocdn.com/tps/i6/T1dSpsXoRAXXXXXXXX-16-16.gif") no-repeat scroll 5px 0 transparent;
    padding-left: 25px;
}
.popup-share .copy-link .msg24 p {
    font-size: 12px;
    font-weight: normal;
}
.popup-share .copy-link .countdown {
    text-align: right;
}
.report-pop {
    background: none repeat scroll 0 0 #F1FAFF;
    border: 1px solid #BCE1F1;
    color: #111111;
    overflow: hidden;
    position: absolute;
    width: 390px;
}
.report-pop h3 {
    background: url("http://img08.taobaocdn.com/tps/i8/T1l44mXn8BXXXXXXXX-18-50.png") repeat-x scroll left top #D6EFF3;
    border-bottom: 1px solid #BDE1F1;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    text-indent: 10px;
}
.report-pop .msg24 {
    margin: 20px auto;
    overflow: hidden;
    width: 370px;
}
.report-pop .msg24 p.text {
    line-height: 1.5;
    text-indent: 36px;
}
.report-pop .msg24 p.btns {
    height: 24px;
    margin-top: 10px;
    text-align: center;
}
.report-pop .msg24 p.btns button {
    background: none repeat scroll 0 0 #D4D0C7;
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    overflow: visible;
    width: 80px;
}
.report-pop .close-pop {
    background: url("http://img08.taobaocdn.com/tps/i8/T1l44mXn8BXXXXXXXX-18-50.png") no-repeat scroll 0 -32px transparent;
    cursor: pointer;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    text-indent: -9999px;
    top: 2px;
    width: 18px;
}
#description {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    width: auto;
}
#description .cate-warning {
    margin-top: 10px;
}
#description .cate-warning p {
    float: none;
}
#description .content {
    overflow: hidden;
    padding: 10px 0 0;
    width: 750px;
}
#description .content table {
    border-collapse: separate;
    margin: 0;
    text-align: left;
}
#description .content td, #description .content th {
    padding: 0;
}
#description .content p {
    line-height: 1.4;
    margin: 1.12em 0;
    padding: 0;
}
#description .content p img {
    float: none;
    margin: 0;
    padding: 0;
}
#description .content strong {
    font-weight: 700;
}
#description .content em {
    font-style: italic;
}
#description .content h2 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 25px;
    margin: auto;
    position: static;
}
#recommendation .recommend {
    border: 1px solid #DDDDDD;
    margin-top: 10px;
}
.recommend .shop-list {
    margin: 0;
    padding: 10px 0;
}
.shop-list li {
    overflow: hidden;
    width: 16.5%;
}
.shop-list .item {
    width: auto;
}
.shop-list .pic {
    vertical-align: middle;
}
.shop-list .desc {
    padding: 0 5px;
}
.shop-list .price span {
    display: none;
}
.shop-list .price strong {
    color: #CC0000;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
}
.shop-list .rating {
    height: 21px;
    padding-top: 5px;
}
.recommend .goto-shop {
    background-color: #F1F1F1;
    height: 26px;
    line-height: 26px;
    padding-right: 10px;
    position: relative;
    text-align: right;
}
.goto-shop a.link {
    bottom: -1px;
    display: block;
    height: 25px;
    position: absolute;
    right: -1px;
    width: 126px;
}
.goto-shop a.link span {
    display: none;
}
.goto-shop ins {
    border-bottom: 4px solid #F6F6F6;
    border-left: 4px solid #336699;
    border-top: 4px solid #F6F6F6;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    overflow: hidden;
    width: 0;
}
#other-info {
    line-height: 25px;
}
#other-info ul.content {
    margin-top: 10px;
    overflow: hidden;
}
#other-info p {
    line-height: inherit;
}
#other-info a.outstanding-link {
    color: #FF5500;
    margin-left: 5px;
}
#other-info .highlight-extra-weight, #other-info .item-float-average span, #other-info .item-payment-way dt {
    font-weight: 700;
}
#other-info .highlight-increase-b {
    color: #000000;
}
#other-info .highlight-increase-o {
    color: #FF5500;
}
#other-info .section-box {
    overflow: auto;
}
#other-info a.long-btn {
    color: #FFFFFF;
}
#other-info .item-float-average {
    float: left;
    height: 25px;
    width: 49%;
}
#other-info .item-express-charge {
    clear: left;
}
#other-info .item-express-charge table {
    background-color: #E8E8E8;
    border-collapse: separate;
    border-spacing: 1px;
    width: 520px;
}
#other-info .col-express-trans {
    width: 18%;
}
#other-info .col-express-agency {
    width: 15%;
}
#other-info .item-express-charge th {
    background-color: #F5F5F5;
    text-align: center;
}
#other-info .item-express-charge td {
    background-color: #FFFFFF;
    text-align: center;
}
#other-info .item-express-charge .cell-express-region {
    padding: 0 20px;
    text-align: left;
}
#other-info th.cell-express-region a {
    margin-left: 30px;
}
#other-info .postage-table-cont {
    left: 65px;
    position: relative;
    top: -15px;
    width: 500px;
}
#other-info .postage-table-cont ins {
    left: 380px;
    position: absolute;
    top: 1px;
}
#other-info .postage-toggle {
    background-position: 100% -186px;
    padding-right: 12px;
}
#other-info .postage-memo {
    margin-left: 0 !important;
    text-indent: 0 !important;
}
.item-afterservices .section-box {
    border: 0 none;
    margin-bottom: 15px;
    padding: 0;
}
.item-afterservices dt, .item-afterservices dd {
    display: inline;
}
.item-afterservices .promise-info {
    background-color: #FFF7E5;
    margin-bottom: 10px;
    padding-left: 15px;
}
.item-afterservices .promise-nav {
    height: 40px;
    line-height: 40px;
}
.item-afterservices .promise-nav a {
    margin-right: 20px;
}
.item-afterservices .promise-content img {
    height: 70px;
    width: 70px;
}
.item-afterservices .promise-content dt {
    float: left;
}
.item-afterservices .promise-content dd {
    float: left;
    overflow: hidden;
    position: relative;
    width: 652px;
    word-wrap: break-word;
}
.item-afterservices .promise-content dd .radius-top {
    background: url("http://img05.taobaocdn.com/tps/i5/T1ORlCXhJvXXXXXXXX-652-33.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    margin: 0;
    width: 100%;
}
.item-afterservices .promise-content dd .radius-btm {
    background: url("http://img05.taobaocdn.com/tps/i5/T1ORlCXhJvXXXXXXXX-652-33.png") no-repeat scroll 0 -26px transparent;
    height: 8px;
    margin: 0;
    width: 100%;
}
.item-afterservices .promise-content dd .promise {
    background-color: #FFFFFF;
    border-left: 1px solid #FFEECC;
    border-right: 1px solid #FFEECC;
    clear: both;
    color: #404040;
    line-height: 1.5;
    margin-left: 9px;
    margin-top: -20px;
    padding-left: 15px;
    padding-right: 5px;
}
.item-afterservices .promise-info p {
    clear: both;
    color: #FFAF86;
    line-height: 1.5 !important;
    margin-left: 94px;
    margin-right: 10px;
    padding: 0 0 5px;
}
.item-afterservices .promise-info .extraover {
    background-color: #FFFFFF;
    height: 14px;
    left: 9px;
    margin: 0;
    position: absolute;
    top: 10px;
    width: 1px;
}
.item-afterservices span {
    display: block;
    margin-left: 15px;
}
.item-afterservices .server-container {
    border: 1px solid #E6E6E6;
    display: inline-block;
    margin: 10px 0 10px 15px;
}
.item-afterservices .promise-server {
    display: inline-block;
    line-height: 1.5;
    overflow: hidden;
    padding: 5px 5px 0;
}
.item-afterservices .promise-server dt {
    float: left;
    height: 24px;
    margin: 6px 2px 0;
    overflow: hidden;
    width: 24px;
}
.item-afterservices .promise-server dd {
    border-right: 1px solid #E6E6E6;
    float: left;
    margin-bottom: -1000px;
    overflow: hidden;
    padding-bottom: 1000px;
    width: 212px;
    word-wrap: break-word;
}
.item-afterservices .section-box .promise-server dd a {
    clear: right;
    display: block;
}
.item-afterservices .promise-server .split-end {
    border: 0 none;
}
.item-afterservices .b-spu .promise-server dt {
    background: url("http://img02.taobaocdn.com/tps/i2/T1fu8UXf4nXXXXXXXX-213-62.png") no-repeat scroll 0 center transparent;
    border-right: 1px solid #F0F0F0;
    float: left;
    height: 75px;
    margin-top: 10px;
    overflow: hidden;
    padding-right: 0;
    width: 74px;
}
.item-afterservices .b-spu .promise-server dt a {
    display: block;
    height: 100%;
    width: 100%;
}
.item-afterservices .b-spu .promise-server dd div {
    padding: 10px;
}
.item-afterservices .b-spu .promise-server dt.first-dt {
    background-position: -3px center;
}
.item-afterservices .b-spu .promise-server dt.second-dt {
    background-position: -140px center;
}
.item-afterservices .b-spu .promise-server dt.third-dt {
    background-position: -70px center;
}
.item-afterservices .b-spu .promise-server dd.first-dd {
    width: 260px;
}
.item-afterservices .b-spu .promise-server dd.second-dd {
    width: 103px;
}
.item-afterservices .b-spu .promise-server dd.third-dd {
    width: 110px;
}
.item-afterservices .b-spu .promise-server dd.split-end {
    border-right: medium none;
    width: 110px;
}
.item-afterservices .b-spu .promise-server dd.third-dd {
    width: 110px;
}
.item-afterservices .b-spu .promise-server dd.split-end {
    border-right: medium none;
    width: 110px;
}
#deal-record {
    padding-top: 10px;
}
#deal-record .lst-summary-inrecord em, #deal-record .table-deal-record em, #deal-record .table-deal-record caption {
    color: #FF5500;
    font-weight: 700;
}
#deal-record div {
    overflow: hidden;
    position: relative;
    width: 100%;
}
#deal-record .lst-summary-inrecord {
    display: inline;
    height: 33px;
    line-height: 33px;
    margin: 10px 0 0;
    overflow: hidden;
    width: 100%;
}
#deal-record .lst-summary-inrecord li {
    display: inline;
    float: left;
    margin: 0 15px 0 0;
}
#deal-record .small-buy, #deal-record .small-bid, #deal-record .small-wait {
    background: url("http://a.tbcdn.cn/app/tc/img/buy_v2.png") no-repeat scroll 0 0 transparent;
}
#deal-record .small-buy, #deal-record .small-bid, #deal-record .small-wait {
    display: block;
    height: 31px;
    overflow: hidden;
    text-indent: -999px;
    width: 98px;
}
#deal-record .small-buy {
    background-position: 0 -69px;
    display: none;
    position: absolute;
    right: 5px;
    top: 7px;
}
#deal-record .small-bid {
    background-position: -98px -69px;
}
#deal-record .small-wait {
    background-position: -83px -390px;
    height: 30px;
    width: 109px;
}
#deal-record .table-deal-record th, #deal-record .table-auction-record th {
    background-color: #F6F9FC;
    border-bottom: 2px solid #DDE4EA;
    font-weight: 700;
    height: 30px;
    text-align: center;
}
#deal-record .table-deal-record td, #deal-record .table-auction-record td {
    border-bottom: 1px solid #EEF1F4;
    padding: 3px 5px;
    text-align: center;
}
#deal-record .table-deal-record .cell-align-l, #deal-record .table-auction-record .cell-align-l {
    text-align: left;
}
#deal-record .table-deal-record .cell-align-c, #deal-record .table-auction-record .cell-align-c {
    text-align: center;
}
#deal-record .table-deal-record {
    margin-bottom: 10px;
    width: 100%;
}
#deal-record .table-deal-record tr.odd, #deal-record .table-auction-record tr.odd {
    background-color: #F6F9FF;
}
#deal-record .table-deal-record caption {
    padding: 5px 0;
}
#deal-record .col-buyer {
    width: 130px;
}
#deal-record .col-price {
    width: 10%;
}
#deal-record .col-amount {
    width: 10%;
}
#deal-record .col-chargetime {
    width: 20%;
}
#deal-record .col-status {
    width: 10%;
}
#deal-record .table-auction-record {
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
#deal-record .col-auct-buyer {
    width: 20%;
}
#deal-record .col-auct-price {
    width: 20%;
}
#deal-record .col-auct-amount {
    width: 15%;
}
#deal-record .col-auct-effectamount {
    width: 15%;
}
#deal-record .col-auct-actiontime {
    width: 20%;
}
#deal-record .col-auct-status {
    width: 10%;
}
#deal-record .info {
    display: inline;
    float: right;
    overflow: hidden;
    width: auto;
}
#deal-record .info .page-info {
    display: inline;
    float: left;
    margin-right: 20px;
}
#deal-record .info .view-history {
    display: inline;
    float: left;
    width: auto;
}
#deal-record .current .view-all, #deal-record .view-history .pagination {
    display: none;
}
#deal-record .current .pagination {
    display: block;
}
#deal-record .view-all {
    text-align: right;
}
#deal-record .view-all a, #deal-record .view-all a:visited {
    color: #DA692F;
    font-size: 14px;
}
#deal-record .view-all ins {
    border-bottom: 4px solid #F6F6F6;
    border-left: 4px solid #DA692F;
    border-top: 4px solid #F6F6F6;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    overflow: hidden;
    width: 0;
}
#J_showBuyerList {
    position: relative;
}
#J_showBuyerList .view-evaluate {
    color: #3366CC;
    font-family: "simsun";
    position: absolute;
    right: 5px;
    text-align: right;
    top: 8px;
    width: 150px;
}
#guestbook legend {
    display: none;
}
#guestbook .login-hint {
    background-color: #F6F9FC;
    border-top: 1px solid #EEEEEE;
    margin-top: 10px;
    padding: 20px 10px 10px;
    position: relative;
}
#guestbook .login-hint ul {
    margin-top: 10px;
}
#guestbook .login-hint li {
    list-style-type: circle;
    margin: 0 0 5px 20px;
}
#guestbook .ww-download-link {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
#guestbook #response {
    background-color: #F6F9FC;
    border-bottom: 1px dashed #DDE4EA;
    border-top: 1px solid #EEEEEE;
    margin: 10px 0 0;
    padding: 20px 0 10px 1em;
    position: relative;
}
#guestbook #response .ww-download-link {
    top: 20px;
}
#guestbook #response input[type="checkbox"] {
    margin-right: 0.5em;
    vertical-align: middle;
}
#guestbook #response .action, #guestbook #response .captcha {
    margin-bottom: 5px;
    padding-left: 8em;
}
#guestbook #response .captcha button {
    display: block;
}
#guestbook #response .captcha img {
    cursor: pointer;
}
#guestbook .respond div:after, #guestbook dt:after, #guestbook dd:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
#guestbook #response .action span, #guestbook #response .captcha span {
    float: left;
    margin-left: -7.5em;
    text-align: right;
    width: 7em;
}
#guestbook #response .action {
    padding-bottom: 10px;
    z-index: 1;
}
#guestbook #response textarea {
    border: 1px solid #A7A6AA;
    height: 80px;
    margin-bottom: 10px;
    padding: 3px 2px 2px;
    width: 410px;
}
#guestbook #response .smiley {
    background-position: -272px -330px;
    cursor: pointer;
    height: 27px;
    left: 9em;
    margin-left: -28px;
    position: absolute;
    text-indent: -300px;
    top: 80px;
    width: 28px;
}
#guestbook .smiley-list {
    background: url("http://a.tbcdn.cn/app/tc/img/txb_v2.png") no-repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A7A6AA;
    height: 91px;
    left: 9em;
    overflow: hidden;
    position: absolute;
    top: 80px;
    width: 271px;
}
#guestbook .smiley-list a {
    float: left;
    height: 30px;
    overflow: hidden;
    text-indent: -300px;
    width: 30px;
}
#guestbook .smiley-list a:hover {
    border-bottom: 1px solid #8D8978;
    border-right: 1px solid #8D8978;
}
#guestbook #response .captcha input {
    border: 1px solid #A7A6AA;
    float: left;
    margin-right: 1em;
    padding: 3px 3px 2px;
    width: 4em;
}
#guestbook dl {
    border-bottom: 1px dashed #DDE4EA;
    padding: 0.6em 1em 0.6em 1.4em;
    word-wrap: break-word;
}
#guestbook dl strong {
    font-weight: 400;
}
#guestbook dl dt {
    padding-bottom: 3px;
}
#guestbook dl dt, #guestbook dl dd {
    position: relative;
    width: 85%;
    z-index: 1;
}
#guestbook dt, #guestbook dd {
}
#guestbook dl .dtreviewed {
    color: #999999;
    position: absolute;
    right: -115px;
    top: 0;
    width: 110px;
}
#guestbook dl span {
    float: left;
}
#guestbook dl.odd {
    background-color: #F6F9FF;
}
#guestbook dl dt em {
    color: #FF6500;
}
#guestbook dl dd {
    color: #999999;
}
#guestbook dl dd img {
    margin: 0 5px;
}
#guestbook .pagination {
    margin-top: 10px;
}
#guestbook .page-bottom {
    float: right;
}
.show-rate-summary {
    border: 1px solid #C8C8C8;
    color: #808080;
    margin: 10px 0;
    padding: 10px 20px;
}
.show-rate-summary h4 {
    color: #404040;
    font-size: 12px;
    font-weight: bold;
}
.show-rate-summary p {
    padding-left: 20px;
}
.show-rate-summary .score {
    color: #FF6600;
    font-size: 2em;
    font-weight: normal;
    margin: 0 2px;
}
.show-rate-summary .rated {
    margin: 0 2px;
}
.show-rate-summary .rated strong {
    color: #FF6600;
    font-weight: normal;
}
.show-rate-summary .total {
    font-weight: bold;
    line-height: 18px;
    margin-top: -18px;
    text-align: right;
}
.show-rate-summary .total strong {
    color: #FF6600;
}
.show-rate-summary .personal-info {
    margin: 10px 0;
}
.personal-info .seller-rate-info .scroller {
    background: url("http://a.tbcdn.cn/app/rc/img/rate_scroller_bar.png") no-repeat scroll 1000px 1000px transparent;
}
.personal-info .seller-rate-info .scroller em {
    background: url("http://a.tbcdn.cn/app/rc/img/rate_scroller_ball.png") no-repeat scroll 1000px 1000px transparent;
}
.personal-info .seller-rate-info {
    border: medium none;
}
.personal-info .seller-rate-info .desc div {
    background-color: white;
    padding-left: 62px;
}
.personal-info .seller-rate-info .text {
    border: medium none;
    padding: 5px 10px 5px 20px;
    text-align: left;
    vertical-align: top;
    width: 185px;
}
.personal-info .seller-rate-info .text .title {
    color: black;
    line-height: 25px;
}
.personal-info .seller-rate-info .text em {
    color: black;
    font-weight: bold;
}
.personal-info .seller-rate-info .graph {
    border: medium none;
    padding: 10px 5px 0;
    text-align: left;
}
.personal-info .seller-rate-info .scroller {
    background-position: 15px bottom;
    display: block;
    height: 44px;
    margin: 0 5px;
    text-align: left;
    width: 430px;
}
.personal-info .seller-rate-info .scroller p {
    display: block;
    height: 22px;
    padding-left: 30px;
    width: 400px;
}
.personal-info .seller-rate-info .scroller span {
    display: block;
    height: 22px;
    width: 0;
}
.personal-info .seller-rate-info .scroller em {
    background-position: right top;
    color: white;
    display: block;
    float: right;
    height: 22px;
    padding-top: 1px;
    text-align: center;
    width: 30px;
}
.personal-info .seller-rate-info .scroller span.c-value-0 {
    display: none;
    margin-left: -30px;
    width: 30px;
}
.personal-info .seller-rate-info .desc div {
    background-color: #F8F8F8;
    overflow: hidden;
    padding: 5px 0 5px 272px;
}
.personal-info .seller-rate-info .desc li {
    display: block;
    float: left;
    text-align: center;
    width: 80px;
}
.rate-select {
    margin: 3px 0;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align: right;
}
.show-rate-table {
    table-layout: fixed;
}
.show-rate-table tfoot td, .show-rate-table th {
    background: none repeat scroll 0 0 #F8F8F8;
}
.show-rate-table tfoot td {
    text-align: right;
}
.show-rate-table th.ratee, .show-rate-table th.things, .show-rate-table .operate {
    text-align: center;
}
.show-rate-table td, .show-rate-table th {
    border-bottom: 1px solid #D5D5D5;
    padding: 5px;
}
.show-rate-table th.rate {
    text-align: center;
}
.show-rate-table th.comment {
    padding-left: 10px;
}
.show-rate-table th.ratee, .show-rate-table th.things {
    padding-left: 10px;
    text-align: left;
}
.show-rate-table td {
    padding: 5px 10px;
}
.show-rate-table td.rate {
    padding: 5px 0;
    width: 60px;
}
.show-rate-table .time-left {
    color: #555555;
}
.show-rate-table td .btn {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 5px;
}
.show-rate-table td.rate {
    text-align: center;
}
.show-rate-table td.rate span {
    display: block;
}
.show-rate-table td.rate span.rate-icon {
    color: #999999;
    height: 1em;
    margin: 5px auto;
    padding: 5px 0 0;
    text-indent: -999em;
    width: 20px;
}
.show-rate-table td.rate .result {
    text-align: center;
}
.show-rate-table td.rate .effecting {
    color: #FF6600;
}
.show-rate-table td.rate .no-effect {
    color: #999999;
    font-size: 10px;
}
.show-rate-table .date {
    color: #999999;
}
.show-rate-table p.rate {
    line-height: 18px;
    margin-bottom: 2px;
    max-width: 360px;
    overflow: hidden;
    text-align: justify;
    word-wrap: break-word;
}
.show-rate-table p.rate a, .show-rate-table p.exp .link, .show-rate-table p.rate .link {
    margin-right: 5px;
    white-space: nowrap;
}
.show-rate-table p.exp a {
    margin-right: 5px;
}
.show-rate-table p.exp {
    color: #996600;
    margin-bottom: 2px;
    max-width: 300px;
    overflow: hidden;
    word-wrap: break-word;
}
.show-rate-table .price {
    display: block;
    line-height: 18px;
}
.show-rate-table .price em {
    color: #FF6600;
    margin: 0 2px;
}
.show-rate-table .things {
    width: 300px;
}
.seller-info .seller-rate-info .item-scrib .percent, .seller-info .rate-info-box .rc-tp, .seller-info .rate-info-box .rc-bt, .seller-info .seller-rate-info li.selected, .seller-info .rate-info-box .rc-tp span, .seller-info .rate-info-box .rc-bt span {
    background: url("http://img04.taobaocdn.com/tps/i4/T1Wx8YXkhlXXXXXXXX-206-66.png") no-repeat scroll 0 0 transparent;
}
.seller-info {
    margin: 10px 0;
    padding: 1px;
}
.seller-info h5 {
    color: #333333;
    height: 28px;
    line-height: 28px;
    text-indent: 15px;
}
.seller-info h5 em {
    color: #999999;
    font-weight: 100;
}
.seller-info .serviceQuality {
    padding: 0 0 20px;
}
.serviceQuality ul {
    margin-top: -10px;
}
.serviceQuality li {
    background: none repeat scroll 0 0 #F6F9FF;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 10px 0 0 10px;
    text-indent: 10px;
    width: 358px;
}
.serviceQuality li a {
    cursor: pointer;
    text-decoration: none;
}
.serviceQuality li .stat {
    color: #FF6648;
    padding-right: 12px;
}
.serviceQuality li .desc {
    color: #666666;
}
.serviceQuality li em {
    color: #333333;
}
.seller-info .seller-rate-info {
    overflow: hidden;
    padding: 3px 13px 13px;
}
.seller-info .seller-rate-info ul {
    height: 115px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.seller-info .seller-rate-info li {
    height: 30px;
    line-height: 30px;
    margin: 0 50px 12px 0;
    padding-left: 10px;
    vertical-align: middle;
}
.seller-info .seller-rate-info li.selected {
    background-color: #E5F2FF;
    background-position: -203px -6px;
}
.seller-info .seller-rate-info li.selected .rate-info-box {
    display: block;
}
.seller-info .seller-rate-info .item-scrib {
    color: #808080;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.seller-info .seller-rate-info .item-scrib .title {
    color: #666666;
    font-weight: 700;
    line-height: 22px;
    margin-top: 4px;
}
.seller-info .seller-rate-info .item-scrib .count {
    color: #FF6600;
    font-size: 14px;
    font-weight: 700;
}
.seller-info .seller-rate-info .item-scrib .percent {
    color: #FFFFFF;
    display: block;
    height: 22px;
    line-height: 22px;
    margin-left: 146px;
    margin-top: -27px;
    padding-left: 145px;
    width: 55px;
}
.seller-info .seller-rate-info .item-scrib .over {
    background-position: -3px 0;
}
.seller-info .seller-rate-info .item-scrib .lower {
    background-position: -3px -22px;
}
.seller-info .seller-rate-info .item-scrib .equal {
    background-position: -3px -44px;
    line-height: 99em;
    overflow: hidden;
}
.seller-info .seller-rate-info .rate-info-box {
    display: none;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 355px;
    z-index: 50;
}
.seller-info .rate-info-box .rc-tp, .seller-info .rate-info-box .rc-bt {
    display: block;
    height: 3px;
    overflow: hidden;
    padding-left: 3px;
}
.seller-info .rate-info-box .rc-tp span, .seller-info .rate-info-box .rc-bt span {
    background-color: #E5F2FF;
    display: block;
    float: none;
    height: 3px;
    width: auto;
}
.seller-info .rate-info-box .rc-tp {
    background-position: -203px 0;
    margin: 0;
}
.seller-info .rate-info-box .rc-tp span {
    background-position: 349px 0;
}
.seller-info .rate-info-box .rc-bt {
    background-position: -203px -3px;
    margin: 0;
}
.seller-info .rate-info-box .rc-bt span {
    background-position: 349px -3px;
}
.seller-info .rate-info-box .bd {
    background: none repeat scroll 0 0 #E5F2FF;
    border: 0 none;
    height: 102px;
    overflow: hidden;
    padding: 2px 0 4px 15px;
    width: auto;
}
.seller-info .rate-info-box .total {
    height: 24px;
}
.seller-info .rate-info-box .total .h {
    color: #666666;
    cursor: pointer;
}
.seller-info .rate-info-box .count {
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
}
.seller-info .rate-info-box .count .unit {
    color: #808080;
}
.seller-info .rate-info-box .rate-stat {
    background-color: #FFC41C;
    display: inline-block;
    font-size: 0;
    height: 8px;
    line-height: 1px;
    margin-right: 4px;
    vertical-align: middle;
}
.seller-info .rate-info-box .people-no {
    color: #808080;
}
#related-items {
    background-color: #F6F6F6;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 10px 0;
}
#related-items h5 {
    font-size: 14px;
    padding-left: 5px;
}
#related-items .shop-list {
    margin: 10px 0;
}
#related-items .shop-list li {
    margin-bottom: 0;
    width: 24.9%;
}
#related-items .item {
    margin: auto;
    text-align: center;
    width: 162px;
}
#related-items .pic {
    border: 1px solid #CCCCCC;
    height: 160px;
    width: 160px;
}
#related-items .pic a {
    display: table-cell;
    height: 160px;
    vertical-align: middle;
    width: 160px;
}
#related-items .pic a img {
    max-height: 160px;
    max-width: 160px;
    vertical-align: middle;
}
#related-items .desc {
    height: 42px;
    line-height: 1.2;
    overflow: hidden;
    padding-top: 5px;
}
.shop-basic {
    background: url("http://img08.taobaocdn.com/tps/i8/T1cwdGXa8IXXXXXXXX-188-6.png") repeat-y scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    position: relative;
    width: 188px;
}
.shop-basic .bd {
    padding: 10px 0 0 8px;
}
.shop-basic .basic {
    margin-bottom: 5px;
}
.shop-basic .basic .grade li {
    white-space: nowrap;
}
.shop-basic .shop-shoplist {
    margin-top: 3px;
}
.shop-shoplist .list .price strong {
    background-position: -180px -520px;
    color: #D80808;
    font-size: 16px;
    font-weight: bold;
}
.shop-list .price strong {
    background-position: -177px -465px;
}
.shop-shoplist li.list .fare {
    color: #999999;
    font-size: 12px;
}
.shop-shoplist li.list .fare em {
    background: url("http://img01.taobaocdn.com/tps/i1/T1felNXkdqXXXXXXXX-6-9.png") no-repeat scroll 0 center transparent;
    padding-left: 10px;
}
.already em {
    color: #C56300;
}
.go-top {
    background-position: -106px -105px;
    bottom: 10%;
    height: 63px;
    opacity: 0;
    position: fixed;
    right: -63px;
    width: 19px;
}
.go-top a {
    display: block;
    height: 63px;
    width: 19px;
}
.go-top a:focus {
    outline: medium none;
}
.go-top a span {
    display: none;
}
.zoomer {
    background: url("http://img04.taobaocdn.com/tps/i4/T12pdtXaldXXXXXXXX-2-2.png") repeat scroll left top transparent;
    cursor: move;
    position: absolute;
    z-index: 1;
}
.zooming {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    height: 310px;
    overflow: hidden;
    position: absolute;
    width: 310px;
    z-index: 10;
}
.zoom-icon {
    background: url("http://img02.taobaocdn.com/tps/i2/T1uJNuXX8tXXXXXXXX-23-23.png") no-repeat scroll left top transparent;
    bottom: 0;
    height: 23px;
    position: absolute;
    right: 0;
    width: 23px;
}
.zoom-cache {
    height: 0;
    overflow: hidden;
    width: 0;
}
.favorable-popup {
    background-color: #E8E8E8;
    border: 1px solid #666666;
    padding: 5px;
    position: absolute;
    top: 20px;
    z-index: 999;
}
.favorable-popup-content {
    background-color: #FFFFFF;
    padding: 5px;
    text-align: left;
}
.favorable-popup-content li {
    overflow: hidden;
    text-align: left;
    width: 200px;
}
.favorable-popup-arrow {
    background: url("http://a.tbcdn.cn/img/app/volcano/popup_arrow.gif") no-repeat scroll left top transparent;
    height: 7px;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -6px;
    width: 11px;
}
.popup-tips, .popup-tips-small {
    background: url("http://a.tbcdn.cn/app/rc/img/tips.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    padding: 15px 0 10px 15px;
    position: absolute;
    width: 120px;
    z-index: 999;
}
.popup-tips h5 {
    color: #999999;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.popup-tips p {
    color: #000000;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 0;
}
.popup-tips em {
    color: #FF6600;
    font-style: normal;
    font-weight: 400;
}
.popup-tips, .popup-tips-small {
    background: url("http://a.tbcdn.cn/app/rc/img/tips.png") no-repeat scroll 0 0 transparent;
    height: 55px;
    padding: 15px 0 10px 15px;
    position: absolute;
    width: 120px;
    z-index: 999;
}
.popup-tips-small {
    background-position: 0 -96px;
    height: 35px;
}
.popup-tips h5 {
    color: #999999;
    font-weight: normal;
    margin-bottom: 2px;
}
.popup-tips p {
    color: #000000;
    line-height: 18px;
}
.popup-tips em {
    color: #FF6600;
    font-style: normal;
}
.login-now {
    background-color: #FAFAFA;
    border: 1px solid #AAAAAA;
    height: 307px;
    left: -227px;
    position: absolute;
    top: -450px;
    width: 450px;
}
.login-now .skin {
    background-color: #FAFAFA;
    border: 1px solid #FFFFFF;
    height: 270px;
    width: 410px;
}
.lst-express-region {
    background-color: #FDFFEE;
    border: 2px solid #FFBF69;
    left: -9999px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    top: -9999px;
    width: 256px;
    z-index: 1000;
}
.lst-express-region li {
    float: left;
    padding: 2px;
}
.lst-express-region li a {
    display: block;
    text-align: center;
    width: 60px;
}
.lst-express-region li a:hover {
    background-color: #FFBF69;
    color: #FFFFFF;
}
.card-money div ul li {
    width: 238px;
}
.card-money td {
    border: 1px solid #E8E8E8;
    height: 14px;
    overflow: hidden;
    padding: 5px 0 5px 20px;
}
.card-money ul {
    padding: 0;
}
.card-money .ft {
    background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color #E8E8E8 #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 20px;
    width: 216px;
}
.card-money .right {
    width: 80px;
}
.card-money .left {
    width: 120px;
}
#item-flash {
    margin: 10px 0 0;
    text-align: center;
}
#itemFlashObject {
    border: 1px solid #D6D6D6;
}
.main-wrap .shopkeeper .box {
    margin-left: 0;
}
.main-wrap .shopkeeper .hd h3 {
    font-size: 12px;
    padding-left: 10px;
}
.shopkeeper {
    display: none;
    float: left;
    margin-left: -200px;
    width: 200px;
}
.gallery .thumb li.selected div {
}
